/**
 * Any CSS included here will be global. The classic template
 * bundles Infima by default. Infima is a CSS framework designed to
 * work well for content-centric websites.
 */

/* You can override the default Infima variables here. */
:root {
  --doc-sidebar-width: 260px !important;
  --ifm-navbar-height: 3.6rem!important;
  /*--ifm-breadcrumb-size-multiplier:1em!important;*/
  --ifm-h1-font-size: 2rem;
  --ifm-h2-font-size: 1.5rem;
  --ifm-h3-font-size: 1.25rem;
  --ifm-h4-font-size: 1rem;
  --ifm-h5-font-size: 0.875rem;
  --ifm-h6-font-size: 0.85rem;
  --ifm-font-size-base: 0.9em;
  --ifm-footer-padding-vertical:12px;
  --ifm-color-primary: #2e8555;
  --ifm-color-primary-dark: #29784c;
  --ifm-color-primary-darker: #277148;
  --ifm-color-primary-darkest: #205d3b;
  --ifm-color-primary-light: #33925d;
  --ifm-color-primary-lighter: #359962;
  --ifm-color-primary-lightest: #3cad6e;
  --ifm-code-font-size: 95%;
  --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);

}


/* For readability concerns, you should choose a lighter palette in dark mode. */
[data-theme='dark'] {
  --ifm-color-primary: #25c2a0;
  --ifm-color-primary-dark: #21af90;
  --ifm-color-primary-darker: #1fa588;
  --ifm-color-primary-darkest: #1a8870;
  --ifm-color-primary-light: #29d5b0;
  --ifm-color-primary-lighter: #32d8b4;
  --ifm-color-primary-lightest: #4fddbf;
  --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
}

.title_node_modules-\@docusaurus-theme-classic-lib-theme-DocCategoryGeneratedIndexPage-styles-module {
  --ifm-h1-font-size: 2.0rem!important;
}
.breadcrumbsContainer_node_modules-\@docusaurus-theme-classic-lib-theme-DocBreadcrumbs-styles-module {
  --ifm-breadcrumb-size-multiplier: 0.94!important;
}
.breadcrumbHomeIcon_node_modules-\@docusaurus-theme-classic-lib-theme-DocBreadcrumbs-Items-Home-styles-module {

  vertical-align: text-top!important;
}
.markdown h1:first-child {
  --ifm-h1-font-size: 2.0rem;
}

.markdown > h2 {
  --ifm-h2-font-size: 1.6rem;
}
.markdown > h3 {
  --ifm-h3-font-size: 1.3rem;
}

.menu__caret:before {
  background: var(--ifm-menu-link-sublist-icon) 50% / 1.2rem 1.2rem;
}

.table-of-contents {
  font-size: var(--ifm-font-size-base);
}
/*.menu__link {*/
/*  font-size: 14px;*/
/*}*/

/*.menu__list .menu__list {*/
/*  padding-left:0;*/
/*}*/

/*.menu__list .menu__list li>a{*/
/*  padding-left: 1.5rem;*/
/*}*/

@media (min-width: 997px) {
  @supports (scrollbar-gutter: stable) {
    .menu_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop-Content-styles-module {
      padding: 1rem 0.5rem 0.5rem 0.5rem!important;
    }
  }
}

.menu__list-item-collapsible--active,
.menu__list-item-collapsible:hover,
.menu__link:hover,.menu__link--active:not(.menu__link--sublist) {
  border-radius: 1rem;
  background-color: #e8faf0;
}
.menu__link{
  line-height: 1.4rem;
}

.navbar__brand{
  min-width: calc(var(--doc-sidebar-width) - 28px);
}
.navbar__item{
  text-align: center;
  min-width: 60px;
}

.cardDescription_node_modules-\@docusaurus-theme-classic-lib-theme-DocCard-styles-module {
  font-size: 1rem!important;
}
.cardDescription_PWke {
font-size: 1rem;
}

.menu__link, .menu__caret {
  border-radius: 1rem;
}

code {
  border: 1px solid #b1d3b9;
  background-color: #e1f5e1;
}